home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / emulator / bsvc-1.000 / bsvc-1 / bsvc-1.0.4 / src / Assemblers / hecasm / Makefile < prev   
Makefile  |  1995-07-26  |  913b  |  42 lines

  1. #
  2. # History:
  3. #
  4. #    07/08/94  Bradford W. Mott   -- Modified to be part of the BSVC
  5. #                                    package.  Also change the listing
  6. #                                    file so that it always outputs
  7. #                                    a line number.
  8. #
  9.  
  10. PROGRAM=hecasm
  11.  
  12. all: $(PROGRAM)
  13.  
  14. install: $(PROGRAM)
  15.     $(INSTALL) $(PROGRAM) $(INSTALL_DIR)
  16.     $(STRIP) $(INSTALL_DIR)/$(PROGRAM)
  17.  
  18. clean::
  19.     rm -f *.o $(PROGRAM)
  20.  
  21. $(PROGRAM): asm1.o asm2.o asm3.o asm4.o asm5.o asm6.o lex.o emit.o
  22.     $(CC) -o $(PROGRAM) asm1.o asm2.o asm3.o asm4.o asm5.o \
  23.          asm6.o lex.o emit.o
  24.  
  25. asm1.o    : asm1.c asm.h
  26.     $(CC) -c asm1.c
  27. asm2.o    : asm2.c asm.h
  28.     $(CC) -c asm2.c
  29. asm3.o    : asm3.c asm.h
  30.     $(CC) -c asm3.c
  31. asm4.o    : asm4.c asm.h
  32.     $(CC) -c asm4.c
  33. asm5.o    : asm5.c asm.h
  34.     $(CC) -c asm5.c
  35. asm6.o    : asm6.c asm.h
  36.     $(CC) -c asm6.c
  37. lex.o: lex.c asm.h global.h
  38.     $(CC) -c lex.c
  39. emit.o    : emit.c asm.h global.h
  40.     $(CC) -c emit.c
  41.  
  42.